.context-menu-theme-osce-button {
    display:inline-block;
    zoom: 1;
    *display: inline;
    white-space: nowrap;
    width:100%;
}
.context-menu-theme-osce-button > ul{
    margin:2px;
    margin-top:1px;
}
.context-menu-theme-osce-button > ul > li{
    height:100%;
    list-style-type: none;
    display:inline-block;
    zoom: 1;
    *display: inline;
}
.context-menu-theme-osce-button .sub-menu{
	border:1px solid #897b51;
	background-color:#FFFFFF;
    display:inline-block;
    zoom: 1;
    *display: inline;
    white-space: nowrap;
    position:absolute;
    z-index:9999;
}
.context-menu-theme-osce-button li .menu-item{
    line-height:18px;
    height:18px;
	padding:3px;
    /*border:1px solid #FFFFFF;*/
    cursor:pointer;
    margin:2px;
    *margin-bottom:0px;
    padding-right:16px;
}
.context-menu-theme-osce-button li .menu-item-disabled{
	filter: alpha(opacity=40);
	opacity: 0.4;
    cursor:default;
}
.context-menu-theme-osce-button li .menu-text{
    height:18px;
    line-height:18px;
    float:left;
}
.context-menu-theme-osce-button li .menu-image{
    float:left;
    display:inline-block;
    zoom: 1;
    *display: inline;
    width:18px;
    height:18px;
    margin-right:2px;
    background-image:url(images/menu-icons.png);
    background-repeat:no-repeat;
}
.context-menu-theme-osce-button li .sub-menu-indicator{
    background-position:center;
    background: url(images/submenu-indicator-left.png) no-repeat center right;
}
.context-menu-theme-osce-button li .sub-menu-indicator-gray{
    background-position:center;
    background: url(images/submenu-indicator-left-gray.png) no-repeat center right;
}
.context-menu-theme-osce-button li .menu-item-hover {
	background-color: #E5F1FF;
	/*border:1px solid #FFFFFF;*/
}
.context-menu-theme-osce-button .dot-line-separator{
	height:1px;
    background-image: url(images/dot.png);
    zoom: 1;
    *display: inline;
}
.context-menu-theme-osce-button > ul > li > .menu-item{
    /*3D button
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #c2c2a0;
	border-bottom:1px solid #c2c2a0;
    */
	border-top:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
    line-height:18px;
    height:18px;
    margin:2px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:4px;
    padding-right:4px;
    vertical-align:bottom;
}
.context-menu-theme-osce-button > ul > li > .sub-menu-indicator{
    background-position:center;
    background: url(images/submenu-indicator-down.gif) no-repeat center right;
    padding-right:16px;
}
.context-menu-theme-osce-button > ul > li > .sub-menu-indicator-gray{
    background-position:center;
    background: url(images/submenu-indicator-down-gray.gif) no-repeat center right;
    padding-right:16px;
}
.context-menu-theme-osce-button > ul > li > .menu-item-hover {
	background-color: #F5F5F5;
    /*3D button
	border-top:1px solid #c2c2a0;
	border-left:1px solid #c2c2a0;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
    */
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
    border-radius: 3px;
}
.context-menu-theme-osce-button > ul > li > .v-separator{
    /*border:1px solid #FFFFFF;*/
    cursor:default;
    *margin-bottom:0px;
	border:none;
    height:16px;
    margin-left:4px;
    margin-top:4px;
    margin-right:4px;
    margin-bottom:5px;
    padding:0px;
    background-image:url(images/v-separator.png);
    background-repeat:y-repeat;
    width:2px;

    
/*
    height:10px;
    margin-left:4px;
    margin-right:4px;
*/
}